package com.education.wisdom.service;


import com.education.wisdom.pojo.Classtable;

import java.util.List;

/**
 * 班级 服务层
 * 
 * @author ruoyi
 * @date 2019-02-20
 */
public interface IClasstableService 
{
	/**
     * 查询班级信息
     * 
     * @param id 班级ID
     * @return 班级信息
     */
	public Classtable selectClasstableById(Integer id);
	
	/**
     * 查询班级列表
     * 
     * @param classtable 班级信息
     * @return 班级集合
     */
	public List<Classtable> selectClasstableList(Classtable classtable);
	
	/**
     * 新增班级
     * 
     * @param classtable 班级信息
     * @return 结果
     */
	public int insertClasstable(Classtable classtable);
	
	/**
     * 修改班级
     * 
     * @param classtable 班级信息
     * @return 结果
     */
	public int updateClasstable(Classtable classtable);
		
	/**
     * 删除班级信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteClasstableByIds(String ids);

	public List<Classtable> selectClasstableByUserId(String userId);

	/**
	 * 根据教师名称查询班级列表
	 *
	 * @param teacherName 教师名称
	 * @return 班级集合
	 */
	public List<Classtable> selectClasstableListByTeacherName(String teacherName);

	/**
	 * 根据学生ID查询班级列表
	 *
	 * @param studentId 教师名称
	 * @return 班级集合
	 */
	public List<Classtable> selectClasstableListBystudentId(String studentId);



}
